Accurate CPU Power Modeling for Multicore Smartphones

نویسندگان

  • Yifan Zhang
  • Yunxin Liu
  • Li Zhuang
  • Xuanzhe Liu
  • Feng Zhao
  • Qun Li
چکیده

CPU is a major source of power consumption in smartphones. Power modeling is a key technology to understand CPU power consumption and also an important tool for power management on smartphones. However, we have found that existing CPU power models on smartphones are ill-suited for modern multicore CPUs: they can give high estimation errors (up to 34%) and high estimation accuracy variation (more than 30%) for different types of workloads on mainstream multicore smartphones. The root cause is that those models estimate the power consumption of a CPU based on only frequency and utilization of the CPU, but do not consider CPU idle power states. However, we have found that CPU idle power states play a critical role in power consumption of modern multicore CPUs. Therefore, we have developed a new approach for CPU power modeling, which takes CPU idle power states into consideration, and thus can significantly improve the power estimation accuracy and stability for multicore smartphones. We present the detailed design of our power modeling approach and a prototype implementation on commercial multicore smartphones. Evaluation results show that our approach consistently achieves a high average accuracy of 98% for various benchmarks, and 96% for real applications, which significantly outperforms the existing approaches.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Energy Discounted Computing on Multicore Smartphones

Multicore processors are not energy proportional: the first running CPU core that activates shared resources incurs much higher power cost than each additional core does. On the other hand, typical smartphone applications exhibit little parallelism and therefore when one core is activated by an interactive application, computing resources at other cores are available at a deep energy discount. ...

متن کامل

A Middleware for Power Management in Multicore Smartphones

Increased power consumption is a critical concern for smartphone users. While multi-core processors in smartphones have already emerged in market, current applications are yet to take full advantage of this new architecture, particularly in the area of managing power consumption. This paper addresses the issue of managing power consumption in multicore smartphones via a middleware layer that sc...

متن کامل

A Study on Factors Influencing Power Consumption in Multithreaded and Multicore CPUs

The ever-growing demand for computational power and high performance has led to a rapid growth in the semiconductor industry. This evolution has seen a continuous increase in CPU performance and the number of transistors on a chip has roughly doubled every two years – proving Moore’s law. An inevitable consequence when achieving this is that more functional units, deeper pipelining and larger c...

متن کامل

Technical Report NWU-EECS-10-06

We present a comprehensive analysis of real smartphone usage during a 6-month study, involving 25 users, and one specific smartphone, the Android G1. The goal of our work is to study the high-level characteristics of smartphone usage, and to understand the implications on optimizing smartphones, and their networks. We present 11 findings that cover general usage behavior, interaction with the b...

متن کامل

Multicore Transformation of Sequential Applications for achieving high Performance

Multicore processor [1] architecture brings a new dimension to the computing arena. Though the proliferation of multicore processor into the commodity market has promising effect on addressing hardware scalability to address the heat and power consumption, high performance computations, but with all these benefits to its credit, there are challenges in adapting multicore technology. In multicor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013